BUSCAR EN PREGUNTAS Y RESPUESTAS

 Se han encontrado 2654 coincidencias.<<  >> 

FoxPro/Visual FoxPro
    Pregunta:  1691 - COMO HACER PROGRAMAS CON EL BUFFERING Y EL TABLEUPDATE
Autor:  cristian Sanchez
En visual fox 5, Necesito saber como usar el buffering y el tableudate porque actualmente uso el scatter y el gather. Creo que con el buffering es mas conveniente.
  Respuesta:  Baldemar Roldán Salgado
En el Libro :
Visual FoxPro 5 (Fundamentos y Técnicas de Programación)
Autor: Rubén Iglesias
Editorial: Computec Ra-Ma Alfaomega Grupo editor

Tienes un Ejemplo bastante Claro de como Programar en Multiusuario con buffering, TableUpdate, Tablerevert....Etc.

Lee los apartados necesarios y si tienes dudas mas precisas escribe a mi correo electrónico ó llama al telefono en Toluca, México (0447221494383 ó 017221494383).
Espero poder ayudarte.
  Respuesta:  David F. Amador Tapia
Bueno para usar el buffering primero que todo debes establecer set multilocks en ON...y dependiendo lo que desees estableces el buffering en 5; el tableupdate y tablerever funciona si quieres actualizar u omitir los cambios hechos en una tabla.
tableupdate funciona asi =tableupdate(.t.) si quieres actualizar la tabla y tablerever asi =tablerevert(.t.) para omitir los cambios en la tabla..yo te aconsejaria que primero buscaras los registros que han sido cambiados ;puedes utilizar la funcion GETNEXTMODIFIED..
Si no entiendes lo que explico escribeme y te envio un ejemplo

    Pregunta:  1729 - COMPONENTES CGI PARA FOXPRO
Autor:  Angel Alberto Briceño Obregón
Quisiera saber si alguien de ustedes puede decirme donde puedo encontrar componentes CGI gratuitos para FoxPro/Visual Foxpro?.... En estos momento tengo demasiados sistemas en modo texto y gráfico, pero lo que quisiera es que estas pantallas interactuen en una página Web "Dinamica" (ojo no estática)...
Desde ya muchas gracias.
  Respuesta:  S. Hugo Sanchez
Pues la mejor que he encontrado se llama FoxNet. Sencilla y facil de usar, solo que debe usarse con FoxPro Windows 2.6 o VFP (cualquier version), pero toma los datos desde FPD si se desea... se programa todo en FPW...
Y se interactua con el WebServer.
Consulta mi pagina para obtener mas informacion o visita mi web privado ahi mismo.

www.idsystems.cjb.net
  Respuesta:  Juan Montiel
Checate la pagina de CGI´s que se encuentra en www.foxweb.com, ahi podras realizar todo lo que requieres sobre poner tu informacion de VFP en una pagina Web.

    Pregunta:  1813 - REPORTES DE VFP 6.0 A EXCEL
Autor:  Marco Guerrero Gutierrez
Como puedo presentar un reporte generado y/o diseñado en VFP 6.0 a Microsoft Excel.
El Cristal Report de Visual Basic me permite uan opcion que es exportar y grabar como excel 5.0.
Como lo puedo realizar en VFP hacia EXCEL para que salga identico como en el reporte generado en VFP.

Gracias de antemano
  Respuesta:  Manuel Vargas
Compañero el problema que tienes lo vivi hace un tiempo, el Visual FoxPro tiene una opción de EXPORT pero solo funciona para DBF a EXCEL..

- Para hacer el reporte y este quede bien tiene que hacer lo como un objeto OLE.

- Realizar la programación y utilizar todos los recursos que Visual FoxPro te da para este fin..

- Cuentame como te va...

    Pregunta:  1860 - MENU EN VFP 3.0
Autor:  JORGE MAGAÑA
COMO SE PUEDE DESACTIVAR POR COMPLETO EL MENU POR DEFAULT DE VISUAL FOX, YA QUE AL TRABAJAR CON UN MENU PERSONALIZADO PARA UN SISTEMA, NO LO DESACTIVA DEL TODO, SINO QUE DEJA ACTIVA LA OPCION DE FORMATO. COMO LE PUEDO HACER PARA DESACTIVARLA POR COMPLETO.
  Respuesta:  Raul Peñafiel
Puedes usar :

SET SYSMENU TO DEFA
SET DYDMENU ON / OFF

    Pregunta:  1898 - AYUDA EN GRID DE VFP5.0
Autor:  osbaldo ramirez
NECESITO AYUDA

TENGO UN UNOS 4 TEXTBOX PARA LLENAR UN GRID QUE ESTA ABAJO DE ELLOS,ESTE GRID TIENE UNA TABLA TENGO BOTONES GUARDAR, ELIMINAR.

LLENO LOS TEXTBOX Y OPRIMO GUARDAR ESTO HACE QUE LA INFORMACION SE ALMACENE EN LA TABLA QUE TIENE EL GRID, Y SE VISUALICE. HASTA AQUI ESTA BIEN

PROBLEMA:
ES QUE AL SELECCIONAR UN REGISTRO OPRIMO ELIMINAR Y SI ELIMINA DE LA BASE DE DATOS, PERO EL GRID NO SE ACTUALIZA, INCLUSO SE PONE TODO EN BLANCO.
Y NO SE VE NADA. YA UTILICE REFRESH Y NO FUNCIONA NECESITO AYUDA DE VERDAD HE LEIDO OTRAS AYUDAS PERO NADIE TE DICE COMO.

ESPERO UN GRANITO DE AYUDA.
GRACIAS
  Respuesta:  Carlos Julio Cardozo Santa
** Antes de cargar el programa que hace la grilla, deberá colocar:

SET DELETE OFF && Para que los registros eliminados no se visualicen
SET REFRESH TO 1,1 && Para que los intervalos de refresco en la grilla
***&& se ejecuten a este tiempo.
** ejecute el programa de grilla y me cuentas. Caho

Tema completo de ayuda.
SET REFRESH (Comando)

Vea también

Determina si su pantalla mostrará o no los cambios que hagan en los registros otros usuarios de la red.

Sintaxis

SET REFRESH TO <expN1>
[, <expN2>]

Comentarios

Las tablas pueden abrirse en una red para uso compartido. Es posible que los registros que está visualizando, estén siendo editados por otros usuarios de la red. Utilice
SET REFRESH para especificar si las ventanas Examinar se actualizarán cuando otros usuarios de la red hagan cambios.
SET REFRESH afecta a los registros visualizados en una ventana Examinar, abierta con BROWSE, CHANGE o EDIT. Los campos memo abiertos para edición en una
ventana Examinar también se modifican. SET REFRESH especifica con que frecuencia se actualizan estas ventanas.
SET REFRESH puede utilizarse también para especificar con que frecuencia se actualizan los datos de su estación de trabajo mediante el búfer local.

Cláusulas

<expN1>

La expresión numérica <expN1> especifica con qué frecuencia se actualiza una ventana de edición de memos o Examinar. <expN1> es el número de segundos entre
actualizaciones y puede ser un valor entre 0 y 3.600; el valor predeterminado es 0 segundos. Cuando <expN1> es un valor distinto de cero y otros usuarios cambian los
registros que usted está viendo, los registros que usted está viendo se actualizarán cuando transcurra el intervalo de refresco. No se actualizarán los registros que está
viendo si <expN1> es 0.
FoxPro intentará bloquear un registro cuando usted intente modificar un registro en una ventana Examinar. Independientemente del ajuste de SET REFRESH, si el
registro que intenta bloquear está bloqueado por otro usuario de la red, recibirá el registro actualizado cuando el otro usuario libere el bloqueo. También podrá aparecer
el mensaje "Registro modificado".

<expN2>

Las versiones de red de FoxPro almacenan parte de las tablas en el búfer de memoria de su estación de trabajo. <expN2> especifica con qué frecuencia se actualizan
estos búfers de datos con los datos actuales de la red. <expN2> es el número de segundos entre las actualizaciones del búfer. El valor predeterminado de <expN2> es
5; puede especificar un valor entre 0 y 36.000. Los búfers no se refrescarán nunca si <expN2> es 0.
Si especifica un valor para <expN1> distinto de 0, pero no incluye <expN2>, <expN2> se establecerá con el mismo valor que <expN1>. Sin embargo, <expN2> se
establecerá a 5 si especifica 0 para <expN1> y no incluye <expN2>.
Puede mejorarse el rendimiento aumentando el valor de <expN2>.
  Respuesta:  Levi Granda Garcia
a mi me paso lo mismo ...y realize lo siguiente para solucionar el problema:

solo debes posicionate al inicio de la tabla despues que hayas borrado el registro:

sele tabla
if recno()>0
delete
else
tablerevert(.f.)
endif
go top
thisform.grid.refresh
  Respuesta:  Antonio H. Morán
En verdad lo que esta pasando es que, durante el proceso la tabla se esta cerrando, lo que tiene que hacer es verificar en que parte del proceso se cierra la tabla, y evitar que se cierre. En los grid cuando la tabla se cierra no tiene de donde tomar la informacion por esta razon se pone en blanco...
  Respuesta:  Juan Montiel
Eso es algo muy sencillo.., con lo que estas realizando debe desaparecer el registro del Grid, claro siempre y cuando el grid este linkeado a la tabla de la que borras.

solo ejecuta
=thisform.grid.refresh()

Con eso ya no aparecera el registro borrado...., logicamente la intruccion SET DELETE debe de estar activa.(ON)

No debes tener problemas..., de ser asi escribeme.
  Respuesta:  eye
Holasssamigos:
Al parecer en vez de eliminar un registro estas eliminado la tabla. Fijate bien si eso ocurre. La solución si es que eliminar la tabla está en tus planes es:

THISFORM.Grid1.rowSource = ""
** ahora va el codigo de eliminacion

De esta forma el grid no se pondra blanco.
Si es que ese no es el problema, sería mejor que me mandes el código que utilizas para la eliminación del registro.

Chau.-

    Pregunta:  1978 - REPORTES EN FORMATO DE ARCHIVOS TXT DE FOXPRO WINDOWS
Autor:  Nestor Torres
Tengo aplicaciones realizadas en foxpro Windows 2.6, necesito que los reportes se puedan ver mediante cualquier editor de archivos de texto ASCII, para poder visualizar el reporte en la totalidad de la pantalla de una manera más ágil

Gracias
  Respuesta:  Juan Carlos Flores
Quiero ampliarte la respuesta anterior.

Si tus reportes son genreados con comandos @say..., es decir sin el Generador de Reportes, la respuesta se aplica con el uso del Set Device to File xxxx.txt, pero si utilizas el Generador de Reporte, envia tu reporte a un archivo de texto con la siguiente sintaxis:

REPORT FORM NombreReporte TO FILE NombreArchivo.txt NOCONSOLE

Despues vidualiza el archivo con el comando Modify Command.

MODI COMM NombreArchivo.txt NOEDIT

*** No es necesario abrirlo dentro de una ventana ya que el editor de textos de FoxPro (Que es el que utiliza el ModiFy Command) tiene su propia ventana, que se cancela con la tecla ESCAPE.

Suerte.
  Respuesta:  René Abdala Rojas
Lo primero que debes hacer es crear una función, procedimiento, o programa que genere el reporte linea a linea mediante instrucciones @ say sin incluirle fuentes (font), ni estilo de letras (Style) es decir el comando puro sin otras adiciones, antes de las intrucciones utilizas el comando set devi to file nombredetuarchivo.txt y luego puedes editar mediante el mismo fox con la siguiente linea:
Modi comm nombredetuarchivo.txt noedit windows nombredeventana
Cabe aclarar que nombredeventana es el nombre de una ventana que ya debe existir
Espero haber contribuido en algo con tu duda, un saludo.

René Abdala Rojas, Bogotá Colombia

    Pregunta:  1984 - ENVIO DE FAX
Autor:  Jose Miguel Fernandez Martinez
Alguien sabe de alguna libreria para Visual Foxpro 5/6 que permita enviar un FAX desde programa, sin pasar por el procesador de FAX del Sistema?.
  Respuesta:  Victor F. Rodriguez
Existe un programa llamado 32BITFAX de http://electrasoft.com que puede ser bajado por un periodo de prueba. Es muy bueno para enviar Fax desde VFP sin tener que salir de la aplicacion. Yo lo utilizo y me ha dado buenos resultados. Lo unico que debo hacer es crear un archivo llamado \32BIT2SEND\DEL, el cual creo con un FCREATE() y al cual le agrego el numero del fax y el nombre del destinatario. 32BITFAX lee ese archivo y envia el fax sin ninguna pausa ni boton de OK SEND? ...

    Pregunta:  1986 - COMO ABRIR UNA TABLA VISUAL FOXPRO 5 EN EXCELL 2000
Autor:  JAVIER GUTIERREZ ALVAREZ
Necesito saber como abrir una tabla de visual foxpro V5 desde Excell 2000, en los formatos de archivos no viene nada de foxpro, solo tienen Xbase y con ese no deja hacerlo. Gracias
  Respuesta:  Manuel Vargas
- Con solo indicarle a Excel que el archivo es de tipo DBASE este la abre sin
ningun problema, revisa tu instalación de Excel. tambien puedes utilizar el
comando de Fox EXPORT TO con el cual pasas una bases de datos a formato
Excel.

- Espero que esto te ayude

Manuel Vargas
Costa Rica

    Pregunta:  2005 - PROBLEMAS CON SETFOCUS AL PASAR DE LA VERSION 5 A LA 6
Autor:  René Abdala Rojas
Bueno señores mi problema es el siguiente, tenía todo el proyecto en la versión 5.0 de Visual FoxPro, y no tenía ningún inconveniente con el Setfocus, pero al cambiar al 6.0 comencé a tener algunos inconvenientes sobre todo con un formulario en el que tengo una malla y diferentes tipos de objeto, al pasar el enfoque de un objeto a otro en ese formulario, saca error, no se puede llamar o invocar setfocus desde un evento When, Valid, RangeHigh, RangeLow, lo más curioso es que hasta desde el evento Click de un botón saca este mismo error, espero puedan ayudarme con este problema.

Un saludo desde Bogotá.
  Respuesta:  David F. Amador Tapia
En el evento valid del cuadro de texto en vez de emitir el comando setfocus() dile return(0) y asi el cursor volvera al cuadro de texto...observa el ejemplo.

***evento valid del text
if empty(this.value)
=messagebox("No puede estar en blanco")
return(0)
endif

con este codigo el cursor volvera a el cuadro de texto...si quieres saber un poco mas o necesitas mas ayuda escribeme al email

    Pregunta:  2018 - CGI Y VISUAL FOXPRO 5.0
Autor:  Silvio SAW
Hola.
Tengo un problema, hice una aplicación para Web basado en base de datos y aplicaciones pequeñas en vfp50(un free E-mail en mi empresa). Necesito que mis usuarios escriban su nombre y clave y estos datos viajen a vfp50 y con base en ellos se genera una consulta. Los datos son capturados en un formato HTML. Existe algun ejectuable Gratis que emule cgi?, o como hago esto?. Lo trabajo sin conexion a Internet(por eso no uso cgi free), solo en el entorno de red local de la empresa.
Gracias por su ayuda.
  Respuesta:  Eloy Francisco Santillán Urbina
En realidad no puedo ayudarte en lo que es Htlm pero podrias intentar usar una alternativa, define clases de documentos activos desde donde ejecutas tus formularios, los cuales tendran activados el scroll bar y al ejecutarlos (como documentos activos) estos lo haran en internet explorer dando la sensacion de paginas HTLM (juega con los colores de fondo para tener este efecto) con esto logradas tu objetivo, estoy considerando que solo lo correras en tu red local al aconsejarte esto, trabajadas como una aplicacion normal con la presentacion htlm.

Investiga mas en la ayuda sobre documentos activos.

Atentamente.
  Respuesta:  Mauricio Fragoso
Puedes usar la version gratuita del cgi16 http://cgi16.eclipse.com.mx con eso puedes hacer tus script en visualfoxpro y virtualmente en cualquier lenguaje para que corra en cualquier servidor de web

|<  <<  44 45 46 47 48 49 50 51 52 53 54  >>  >|